André Spiegel [Mon, 30 Jul 2001 18:22:50 +0000 (18:22 +0000)]
(vc-checkout-hook): New hook.
(vc-checkout): Run it.
André Spiegel [Mon, 30 Jul 2001 15:01:49 +0000 (15:01 +0000)]
(vc-checkout-hook): New hook.
(vc-checkout): Run it.
Gerd Moellmann [Mon, 30 Jul 2001 14:08:51 +0000 (14:08 +0000)]
Add description of double-click-fuzz.
Gerd Moellmann [Mon, 30 Jul 2001 14:04:37 +0000 (14:04 +0000)]
*** empty log message ***
Gerd Moellmann [Mon, 30 Jul 2001 14:04:16 +0000 (14:04 +0000)]
(Repeat Events): Add description of double-click-fuzz.
Gerd Moellmann [Mon, 30 Jul 2001 13:58:38 +0000 (13:58 +0000)]
(abs): New macro.
(double_click_fuzz): New variable.
(make_lispy_event): Use it to determine what makes a double-click.
(syms_of_keyboard): DEFVAR_INT it.
Eli Zaretskii [Mon, 30 Jul 2001 11:09:22 +0000 (11:09 +0000)]
(makefile-macroassign-regex): Recognize the ?= operator.
From Jonathan Kamens <jik@curl.com>.
Eli Zaretskii [Mon, 30 Jul 2001 11:01:41 +0000 (11:01 +0000)]
Proofreading changes from JDonner <jdonner0@earthlink.net>.
Gerd Moellmann [Mon, 30 Jul 2001 11:00:46 +0000 (11:00 +0000)]
(mail-strip-quoted-names): Replace text
literally. Reported by Sean Rima <sean@**Delete**.tcob1.net>.
Gerd Moellmann [Mon, 30 Jul 2001 08:18:34 +0000 (08:18 +0000)]
*** empty log message ***
Gerd Moellmann [Mon, 30 Jul 2001 08:18:04 +0000 (08:18 +0000)]
(vc-switch-backend): Fix autoload cookie.
Gerd Moellmann [Mon, 30 Jul 2001 08:12:46 +0000 (08:12 +0000)]
(set_frame_menubar): Take into account that
f->menu_bar_vector can be nil, and not a vector. From Ken Raeburn
<raeburn@gnu.org>.
Gerd Moellmann [Mon, 30 Jul 2001 06:23:47 +0000 (06:23 +0000)]
(desktop-save): Add `-*- coding: emacs-mule -*-' to
the desktop file.
Gerd Moellmann [Sun, 29 Jul 2001 11:07:35 +0000 (11:07 +0000)]
*** empty log message ***
Gerd Moellmann [Fri, 27 Jul 2001 15:29:54 +0000 (15:29 +0000)]
(init_from_display_pos): If POS is in an overlay string,
deal with the first overlay string having an image `display'
property.
(try_window_reusing_current_matrix, compute_line_metrics): Fix
computation of row's visible height for the case that part of the
row is invisible above and part of the row is at the same time
invisible below the window.
Gerd Moellmann [Fri, 27 Jul 2001 15:28:46 +0000 (15:28 +0000)]
(shift_glyph_matrix, blank_row): Fix computation
of row's visible height.
Gerd Moellmann [Fri, 27 Jul 2001 15:28:08 +0000 (15:28 +0000)]
(x_get_glyph_string_clip_rect): Minor cleanup.
Gerd Moellmann [Fri, 27 Jul 2001 15:26:53 +0000 (15:26 +0000)]
(last-sexp-setup-props): New function.
(last-sexp-toggle-display): Renamed from last-sexp-print.
(last-sexp-toggle-display, eval-last-sexp-1): Use
last-sexp-setup-props.
Eli Zaretskii [Fri, 27 Jul 2001 11:13:18 +0000 (11:13 +0000)]
Document that help echo for menu items doesn't work on Windows.
Gerd Moellmann [Fri, 27 Jul 2001 08:41:35 +0000 (08:41 +0000)]
(mouse-wheel-down-button, mouse-wheel-up-button):
New user-options.
(mouse-wheel-change-button): New function.
(mouse-wheel-mode): Use mouse-wheel-{up,down}-button.
(mwheel-scroll): Ditto.
Werner LEMBERG [Fri, 27 Jul 2001 07:09:54 +0000 (07:09 +0000)]
Fixing some typos.
Eli Zaretskii [Thu, 26 Jul 2001 15:43:08 +0000 (15:43 +0000)]
More information about how to find the Meta keys.
Gerd Moellmann [Thu, 26 Jul 2001 13:41:54 +0000 (13:41 +0000)]
*** empty log message ***
Gerd Moellmann [Thu, 26 Jul 2001 13:41:32 +0000 (13:41 +0000)]
(eval-last-sexp-1): Don't search for
`...', compare with unabbreviated printed representation instead.
(last-sexp-print): Bind print-length and print-level to nil.
Gerd Moellmann [Thu, 26 Jul 2001 13:34:32 +0000 (13:34 +0000)]
(eval-last-sexp-1): Look for a `...'
before assigning text properties. Make properties rear-nonsticky.
Gerd Moellmann [Thu, 26 Jul 2001 13:16:25 +0000 (13:16 +0000)]
(x-show-tip): Doc fix.
Gerd Moellmann [Thu, 26 Jul 2001 13:14:02 +0000 (13:14 +0000)]
(Vx_max_tooltip_size): New variable.
(syms_of_xfns): DEFVAR_LISP it.
(Fx_show_tip): Set frame's window_width to the width of the
window. Use a maximum tooltip size specified by
Vx_max_tooltip_size, if that has valid contents.
(x_create_tip_frame): Set tooltip buffer's truncate-lines to nil.
Gerd Moellmann [Thu, 26 Jul 2001 12:34:25 +0000 (12:34 +0000)]
*** empty log message ***
Gerd Moellmann [Thu, 26 Jul 2001 12:31:38 +0000 (12:31 +0000)]
(last-sexp-print): New function.
(eval-last-sexp-1): Give printed text a `keymap' property and bind
<mouse-2> and <RET> in that map to a function printing the
unabbreviated value.
Andrew Innes [Thu, 26 Jul 2001 10:06:32 +0000 (10:06 +0000)]
(x_display_list): New variable.
(w32_term_init): Set it.
Andrew Innes [Thu, 26 Jul 2001 10:05:02 +0000 (10:05 +0000)]
(x_display_list): New extern.
Gerd Moellmann [Thu, 26 Jul 2001 09:54:21 +0000 (09:54 +0000)]
*** empty log message ***
Gerd Moellmann [Thu, 26 Jul 2001 09:54:02 +0000 (09:54 +0000)]
(resize_mini_window): Give up when inhibit-redisplay
is non-nil, instead of when redisplaying_p is non-zero. See
comment there.
(mark_window_display_accurate_1): Add an assertion.
Gerd Moellmann [Thu, 26 Jul 2001 09:28:58 +0000 (09:28 +0000)]
(eval-last-sexp-1): If standard-output
is a buffer, put a text property `printed-value' on the printed
representation, with the Lisp object printed as value.
Andrew Choi [Thu, 26 Jul 2001 02:35:08 +0000 (02:35 +0000)]
2001-07-26 Andrew Choi <akochoi@i-cable.com>
* inc/macterm.h (x_display_list): Declare extern.
Gerd Moellmann [Wed, 25 Jul 2001 17:42:56 +0000 (17:42 +0000)]
(xterm-mouse-event): Recognize control sequences
for buttons > 3.
(xterm-mouse-translate): Handle the case that we don't get a
down-event.
Eli Zaretskii [Wed, 25 Jul 2001 16:25:47 +0000 (16:25 +0000)]
Mention the effect of eval-expression-print-length and
eval-expression-print-level.
Eli Zaretskii [Wed, 25 Jul 2001 16:24:58 +0000 (16:24 +0000)]
(eval-print-last-sexp, eval-defun):
Mention the effect of eval-expression-print-length and
eval-expression-print-level. Suggested by Kevin Gallagher
<kevingal@onramp.net>.
Gerd Moellmann [Wed, 25 Jul 2001 15:49:09 +0000 (15:49 +0000)]
Recommend XPM 3.4k.
Gerd Moellmann [Wed, 25 Jul 2001 15:40:05 +0000 (15:40 +0000)]
*** empty log message ***
Gerd Moellmann [Wed, 25 Jul 2001 15:04:21 +0000 (15:04 +0000)]
(find-function-regexp): Add
easy-mmode-define-global-mode to the regexp. Allow newlines
in front of the function name.
Gerd Moellmann [Wed, 25 Jul 2001 14:51:10 +0000 (14:51 +0000)]
(isearch-other-meta-char): Fix last change.
Gerd Moellmann [Wed, 25 Jul 2001 14:02:28 +0000 (14:02 +0000)]
(isearch-other-meta-char): Don't modify mode-line and
similar events for which fake prefix keys are generated. It's no
longer necessary since read_key_sequence doesn't modify these
events for internal purposes anymore.
Gerd Moellmann [Wed, 25 Jul 2001 13:00:42 +0000 (13:00 +0000)]
*** empty log message ***
Gerd Moellmann [Wed, 25 Jul 2001 13:00:30 +0000 (13:00 +0000)]
(parse_changelog): Remove unused local variable.
(main): Add new option --reverse.
(print_log): Use it.
(parse_changelog): Use it.
Gerd Moellmann [Wed, 25 Jul 2001 12:52:23 +0000 (12:52 +0000)]
(struct it): Increase size of ctl_chars to 16.
Gerd Moellmann [Wed, 25 Jul 2001 12:45:28 +0000 (12:45 +0000)]
(Fx_file_dialog): Block/unblock input while processing
events so that we get a chance of processing expose events.
Gerd Moellmann [Wed, 25 Jul 2001 12:04:25 +0000 (12:04 +0000)]
(resize_mini_window): Don't resize while redisplaying.
Gerd Moellmann [Wed, 25 Jul 2001 09:48:04 +0000 (09:48 +0000)]
(auto-mode-alist): Use nroff-mode for files ending
in `.9'. From Assar Westerlund <assar@stacken.kth.se>.
Gerd Moellmann [Tue, 24 Jul 2001 12:02:11 +0000 (12:02 +0000)]
*** empty log message ***
Gerd Moellmann [Tue, 24 Jul 2001 11:28:18 +0000 (11:28 +0000)]
(valid_image_p): Protect better against invalid image
specifications.
Eli Zaretskii [Tue, 24 Jul 2001 11:21:40 +0000 (11:21 +0000)]
(Repeating): Mention the numeric argument as another form of repetition,
with an xref to the "Arguments" node. Suggested by Kai Grossjohann.
Eli Zaretskii [Tue, 24 Jul 2001 11:05:40 +0000 (11:05 +0000)]
(mouse-avoidance-too-close-p): If the frame lacks a
tool-bar-lines parameter, behave as if its value were zero.
(mouse-avoidance-set-pointer-shape): Don't do anything if
x-pointer-shape is not boundp.
Francesco Potortì [Tue, 24 Jul 2001 10:44:48 +0000 (10:44 +0000)]
Corrected typos in the latest entry.
Francesco Potortì [Tue, 24 Jul 2001 10:42:01 +0000 (10:42 +0000)]
uniquify.el speedup.
Francesco Potortì [Tue, 24 Jul 2001 10:39:09 +0000 (10:39 +0000)]
Overall speedup when using many buffers.
(uniquify-fix-item-base, uniquify-fix-item-filename,
uniquify-fix-item-buffer): Changed defmacro to defalias (cosmetic change).
(uniquify-fix-item-unrationalized-buffer): Deleted: was the fourth
place in the item, but waas never used.
(uniquify-fix-item-min-proposed): New defalias: the fourth place
in the item is now used as cache for the proposed name.
(uniquify-rationalize-file-buffer-names): Move computation made on
newbuffile out of the loop, in the newbuffile-nd local var. Use
dolist (cosmetic change). Compute the proposed name for the most
common case and cache it in the fourth place in the item.
(uniquify-rationalize-file-buffer-names): Used to return a list
of flags indicating renamed buffers, but that return value was
never used.
(uniquify-item-lessp): Replaces uniquify-filename-lessp, works on
the cached proposed name, does much less consing and is quicker.
(uniquify-filename-lessp): Deleted.
(uniquify-rationalize-a-list): Use dolist (cosmetic change). Do
not bind locally the uniquify-possibly-resolvable flag. Use the
cached proposed name if possible.
(uniquify-get-proposed-name): Arguments changed, callers changed.
(uniquify-rationalize-conflicting-sublist): Explicitely reset the
uniquify-possibly-resolvable flag, which is no more bound locally.
(uniquify-rename-buffer): Do not set the unrationalised-buffer
flag, which is replaced by the cached proposed name.
Eli Zaretskii [Mon, 23 Jul 2001 15:29:46 +0000 (15:29 +0000)]
(IT-unicode-translations): Fix the appearance of "6`".
Eli Zaretskii [Mon, 23 Jul 2001 15:24:00 +0000 (15:24 +0000)]
(compile-internal): If EMACS is already
defined in the environment, don't override its value.
Gerd Moellmann [Mon, 23 Jul 2001 14:47:42 +0000 (14:47 +0000)]
(current_column): Fix column computation in the
presence of display table entries.
(current_column_1, Fmove_to_column, compute_motion): Likewise.
Gerd Moellmann [Mon, 23 Jul 2001 11:33:58 +0000 (11:33 +0000)]
(adjust_glyph_matrix): In the optimization for
windows whose height has changed, use the new window height
to compute which rows to invalidate.
Gerd Moellmann [Mon, 23 Jul 2001 10:08:53 +0000 (10:08 +0000)]
*** empty log message ***
Gerd Moellmann [Mon, 23 Jul 2001 10:08:40 +0000 (10:08 +0000)]
(gnus-find-new-newsgroups): Use
`message-make-date' instead of `current-time-string'.
(gnus-ask-server-for-new-groups): Ditto.
(gnus-check-first-time-used): Ditto.
Gerd Moellmann [Mon, 23 Jul 2001 10:08:15 +0000 (10:08 +0000)]
(nntp-request-newgroups): Use UTC date for NEWGROUPS
command.
Gerd Moellmann [Mon, 23 Jul 2001 09:57:37 +0000 (09:57 +0000)]
Undo change of 2001-07-13.
Fix autoload cookies. Add types to defcustoms.
(fortune) <defgroup>: Add :link.
(fortune-from-region): Use eq, not eql.
From Dave Love <fx@gnu.org>.
Gerd Moellmann [Mon, 23 Jul 2001 09:51:48 +0000 (09:51 +0000)]
*** empty log message ***
Gerd Moellmann [Mon, 23 Jul 2001 09:51:21 +0000 (09:51 +0000)]
(animate-birthday-present): Function removed.
Gerd Moellmann [Mon, 23 Jul 2001 09:46:39 +0000 (09:46 +0000)]
*** empty log message ***
Gerd Moellmann [Mon, 23 Jul 2001 09:38:43 +0000 (09:38 +0000)]
(toplevel) [STDC_HEADERS]: Include float.h.
(MAX_10_EXP): New macro.
(Fformat): Use it.
Gerd Moellmann [Mon, 23 Jul 2001 09:26:46 +0000 (09:26 +0000)]
(code_convert_region): Handle the multibyte case if
decoding ends with CODING_FINISH_INSUFFICIENT_SRC.
Eli Zaretskii [Sun, 22 Jul 2001 10:53:30 +0000 (10:53 +0000)]
(normal-top-level-add-subdirs-to-load-path): On Windows,
put into normal-top-level-add-subdirs-inode-list the
canonicalized names of the directories instead of inode numbers.
Eli Zaretskii [Sat, 21 Jul 2001 08:21:55 +0000 (08:21 +0000)]
(Input methods): Some more keys useful in Chinese input methods.
Michael Kifer [Sat, 21 Jul 2001 05:28:24 +0000 (05:28 +0000)]
* viper-ex.el (ex-token-list,ex-cmd-execute): Revamped, courtesy
of Scott Bronson.
(ex-cmd-assoc,ex-compile,ex-cmd-one-letr): New functions.
(viper-check-sub,viper-get-ex-command,viper-execute-ex-command):
Deleted functions.
(viper-get-ex-com-subr,viper-ex,ex-mark): Changed to use the new
ex-token-list.
(viper-get-ex-address-subr): convert registers to char data type.
* viper-util.el (viper-int-to-char,viper-char-equal): new
functions.
(viper-memq-char): use viper-int-to-char.
(viper-file-checked-in-p): use vc-locking-user, if vc doesn't have
vc-locking-state.
(viper-read-key): use viper-read-key-sequence.
* viper.el (viper-major-mode-modifier-list): added
inferior-emacs-lisp-mode.
(this-major-mode-requires-vi-state): new function that uses simple
heuristics to decide if vi state is appropriate.
(set-viper-state-in-major-mode): use this-major-mode-requires-vi-state.
(viper-non-hook-settings): don't advise read-key-sequence.
(viper-read-key-sequence): new function that replaces the
previously used advice to read-key-sequence.
* viper-cmd.el (viper-test-com-defun,viper-exec-change,
viper-exec-Change,viper-execute-com,viper-insert,viper-append,
viper-Append,viper-Insert,viper-open-line,viper-Open-line,
viper-open-line-at-point,viper-substitute,viper-overwrite,
viper-replace-char-subr,viper-forward-word,viper-forward-Word):
got rid of the negative character hack.
(viper-escape-to-state,viper-replace-state-exit-cmd):
use viper-read-key-sequence.
(viper-envelop-ESC-key): no need for ad-get-orig-definition.
(viper-minibuffer-standard-hook,viper-read-string-with-history):
don't override existing minibuffer-setup-hook.
(viper-mark-point,viper-goto-mark-subr,viper-brac-function):
convert registers to char data type.
(viper-autoindent): use viper-indent-line.
* viper-keym.el: use viper-exec-key-in-emacs.
* viper.texi: Added credits, new commands, like :make.
* ediff-util.el: Copyright years.
(ediff-choose-syntax-table): New function.
(ediff-setup): Use ediff-choose-syntax-table.
(ediff-file-checked-out-p,ediff-file-checked-in-p): check if
vc-state is available.
(ediff-make-temp-file): use ediff-coding-system-for-write.
* ediff-init.el (ediff-with-syntax-table): New macro, uses
with-syntax-table.
(ediff-coding-system-for-read): from ediff-diff.el
(ediff-coding-system-for-write): new variable.
(ediff-highest-priority): fixed the bug having to do with disappearing
overlays.
(ediff-file-remote-p): use file-remote-p, if available.
(ediff-listable-file): new function.
(ediff-file-attributes): use ediff-listable-file.
* ediff-mult.el (ediff-meta-insert-file-info1): use
ediff-listable-file.
* ediff-ptch.el (ediff-prompt-for-patch-file): use
ediff-coding-system-for-read.
(ediff-patch-file-internal): use ediff-coding-system-for-write.
* ediff-diff.el (ediff-coding-system-for-read): moved to ediff-init.el.
(ediff-match-diff3-line,ediff-get-diff3-group): improved pattern.
* ediff.el: Date of last update, copyright years.
* ediff-wind (ediff-setup-control-frame): Nill->nil.
* ediff.texi: added clarifications, acknowledgements.
Stefan Monnier [Fri, 20 Jul 2001 22:46:18 +0000 (22:46 +0000)]
(server-visit-files): Fix variable name typo.
Gerd Moellmann [Fri, 20 Jul 2001 11:06:50 +0000 (11:06 +0000)]
Remove RCS Id keyword.
Gerd Moellmann [Fri, 20 Jul 2001 11:05:57 +0000 (11:05 +0000)]
(main, parse_changelog): Make "use strict"-clean.
Pavel Janík [Fri, 20 Jul 2001 11:00:46 +0000 (11:00 +0000)]
Fix typo.
Eli Zaretskii [Fri, 20 Jul 2001 10:55:50 +0000 (10:55 +0000)]
(install): Create site-lisp/subdirs.el if it is not already there.
Gerd Moellmann [Fri, 20 Jul 2001 10:04:36 +0000 (10:04 +0000)]
*** empty log message ***
Gerd Moellmann [Fri, 20 Jul 2001 10:04:17 +0000 (10:04 +0000)]
(parse_changelog): Add another test for defined value to
quiet warnings from Perl 5.005 and above.
Gerd Moellmann [Fri, 20 Jul 2001 10:02:19 +0000 (10:02 +0000)]
*** empty log message ***
Gerd Moellmann [Fri, 20 Jul 2001 10:02:06 +0000 (10:02 +0000)]
(entry_match_p, header_match_p): Fix handling of null or empty
argument to prevent duplicate headers.
Gerd Moellmann [Fri, 20 Jul 2001 09:59:34 +0000 (09:59 +0000)]
(parse_changelog): Add test for defined value to
quiet warning from Perl 5.005 or above.
Gerd Moellmann [Fri, 20 Jul 2001 09:53:57 +0000 (09:53 +0000)]
(struct face): Change type of `stipple' to
int; it's an ID.
Gerd Moellmann [Fri, 20 Jul 2001 09:40:27 +0000 (09:40 +0000)]
(delete-trailing-whitespace): Save match data
around looking-at. From Markus Rost <rost@math.ohio-state.edu>.
Gerd Moellmann [Fri, 20 Jul 2001 09:35:17 +0000 (09:35 +0000)]
(x_fill_stretch_glyph_string): Remove an assertion.
Gerd Moellmann [Fri, 20 Jul 2001 09:05:26 +0000 (09:05 +0000)]
Update copyright notice.
Eli Zaretskii [Fri, 20 Jul 2001 07:24:57 +0000 (07:24 +0000)]
A minor wording fix.
Stefan Monnier [Thu, 19 Jul 2001 21:46:37 +0000 (21:46 +0000)]
(compilation-parse-errors): `linenum' might return a this-error using
the alternative format (a pair of markers).
Gerd Moellmann [Thu, 19 Jul 2001 13:26:18 +0000 (13:26 +0000)]
*** empty log message ***
Gerd Moellmann [Thu, 19 Jul 2001 13:25:34 +0000 (13:25 +0000)]
(c++-keywords): Add Standard C++ operator names.
Eli Zaretskii [Thu, 19 Jul 2001 13:24:11 +0000 (13:24 +0000)]
Fix last changes.
Gerd Moellmann [Thu, 19 Jul 2001 13:16:14 +0000 (13:16 +0000)]
(update_window): Don't set the cursor at the end
of the update if display update has been paused.
Eli Zaretskii [Thu, 19 Jul 2001 13:10:50 +0000 (13:10 +0000)]
Fix last change.
Gerd Moellmann [Thu, 19 Jul 2001 13:04:43 +0000 (13:04 +0000)]
(mh-find-progs): Also search in `lib'.
From Mats Bengtsson <mats.bengtsson@s3.kth.se>,
Gerd Moellmann [Thu, 19 Jul 2001 11:20:40 +0000 (11:20 +0000)]
(syms_of_composite): Renamed from
syms_of_composition.
Ken Raeburn [Wed, 18 Jul 2001 20:42:40 +0000 (20:42 +0000)]
* fns.c (Fset_char_table_default): Check that a charset is defined before checking its dimension.
Eli Zaretskii [Wed, 18 Jul 2001 15:19:49 +0000 (15:19 +0000)]
Minor changes from Richard M. Stallman.
Eli Zaretskii [Wed, 18 Jul 2001 15:17:06 +0000 (15:17 +0000)]
Add a missing word.
Gerd Moellmann [Wed, 18 Jul 2001 10:40:57 +0000 (10:40 +0000)]
Fix a typo.
Pavel Janík [Wed, 18 Jul 2001 09:06:38 +0000 (09:06 +0000)]
Doc and coding conventions fixes.